package com.lechi.web.system.service;

import com.lechi.web.system.domain.IotInterfaceDeviceBo;

import java.util.List;


/**
 * 通用接口和设备关系Service接口
 *
 * @author yangguang
 * @date 2025-03-31
 */
public interface IIotInterfaceDeviceService {

    /**
     * 查询通用接口和设备关系列表
     *
     * @param iotInterfaceDevice 通用接口和设备关系
     * @return 通用接口和设备关系集合
     */
    public List<Long> selectIotInterfaceDeviceList(IotInterfaceDeviceBo iotInterfaceDevice);

    /**
     * 新增通用接口和设备关系
     *
     * @param iotInterfaceDevice 通用接口和设备关系
     * @return 结果
     */
    public int insertIotInterfaceDevice(List<IotInterfaceDeviceBo> iotInterfaceDevice);

    /**
     * 批量删除通用接口和设备关系
     *
     * @param interfaceId 需要删除的通用接口和设备关系主键集合
     * @return 结果
     */
    public int deleteIotInterfaceDeviceByInterfaceId(Long interfaceId);

}
